package com.zmzncs.lmtc.module.system.dao;


import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zmzncs.lmtc.module.system.pojo.role_permission.RolePermission;
import com.zmzncs.lmtc.module.system.pojo.role_permission.RolePermissionDTO;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
public interface RolePermissionMapper extends BaseMapper<RolePermission> {
	
	/**根据角色id查询角色权限关联表*/
	List<RolePermissionDTO> getRolePermissionByRoleId(@Param("roleId") Long roleId);
	/**根据权限id查询角色权限关联表*/
	List<RolePermissionDTO> getRolePermissionByPermissionId(@Param("permissionId") Long permissionId);
	/**根据role_id删除角色权限中间表*/
	int deleteRolePermission(@Param("roleId") Long roleId);

}
